home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / profile.arc / REGS.C < prev    next >
Encoding:
C/C++ Source or Header  |  1985-11-28  |  640 b   |  45 lines

  1. #include <stdio.h>
  2. #include <fcntl.h>
  3. #define AZTEC
  4. #ifdef LATTICE
  5. #include "dos.h"
  6. #endif
  7. #ifndef LATTICE
  8.     unsigned int regs[4];
  9. #else
  10.     struct SREGS regs;
  11. #endif
  12. main(argc,argv)
  13. int argc;
  14. char *argv[];
  15. {
  16.     long i;
  17.     int    op;
  18.     segread(
  19. #ifndef LATTICE
  20.             regs
  21. #else
  22.             ®s
  23. #endif
  24.                     );
  25.     fprintf(stderr,"cs=%x\n",
  26. #ifndef LATTICE
  27.             regs[0]);
  28. #else
  29.             regs.cs);
  30. #endif
  31.     if( -1 == (op = creat("register",0666)))
  32.     {
  33.         fprintf(stderr,"can't open register");
  34.     }
  35.     write(op,
  36. #ifndef LATTICE
  37.             regs
  38. #else
  39.             ®s
  40. #endif
  41.                 ,8);
  42.     close(op);
  43.     exit();
  44. }
  45.